/*
 * $Id: IterableIterator.java 349 2012-03-11 16:22:44Z tweea $
 * Copyright(C) 2011 Matrix
 * All right reserved.
 */
package net.matrix.util;

import java.util.Iterator;

/**
 * 把 Iterator 接口转化为一个 Iterable 接口。
 * 
 * @param <E>
 *            内容类型
 */
public class IterableIterator<E>
	implements Iterable<E> {
	private Iterator<E> it;

	public IterableIterator(final Iterator<E> it) {
		this.it = it;
	}

	@Override
	public Iterator<E> iterator() {
		return it;
	}
}
